someone who lives in a castle - Turco Inglés Diccionario